// pages/camera/camera.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    backFront: true, //是否后置摄像头？
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
  },
  takePhoto() {
    const ctx = wx.createCameraContext()
    ctx.takePhoto({
      quality: 'high',
      success: (res) => {
        console.log(res)
        // errMsg: "takePhoto:ok",
        // tempImagePath: "http://tmp/O4fxUDyS3b350cbf4da8313327b869d41970c76d1f0d.jpg"
        this.setData({
          //我们需要把临时图片传回到上一个页面
          //src: res.tempImagePath     
        })
        var pages = getCurrentPages() //获取当前打开的页面
        var prevPage = pages[pages.length - 2] //拿到上一个页面
        prevPage.setData({
          avatar: res.tempImagePath
        })
        //跳转至上一个页面
        wx.navigateBack()
      },
      error(e) {
        console.log(e.detail)
      }
    })
  },
  //摄像头旋转
  switchCamera() {
    this.setData({
      backFront: !this.data.backFront
    })
  },
})